package com.myway.dto.payment;

import com.myway.dto.payment.domain.PayType;
import com.myway.dto.payment.domain.PaymentLogStatus;
import com.myway.dto.payment.domain.PaymentLogTranType;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 类名称：DTOPaymentLog <br/>
 * 类描述：支付日志 <br/>
 * 创建时间：2015年11月17日 下午3:19:11 <br/>
 * @author 张涛
 * @version V1.0
 */
public class DTOPaymentLog implements Serializable {

	private static final long serialVersionUID = 2639626736053789722L;

	private String paymentNo;
	private PaymentLogTranType tranType;
	private String merchantId;
	private PayType payType;
	private Date logTime;
	private String payer;
	private BigDecimal amount;
	private PaymentLogStatus status;
	private char isReturn;
	private String content;
	private String errorCode;
	private String errorMsg;
	private String airlineCode;

	public String getPaymentNo() {
		return paymentNo;
	}

	public void setPaymentNo(String paymentNo) {
		this.paymentNo = paymentNo;
	}

	public PaymentLogTranType getTranType() {
		return tranType;
	}

	public void setTranType(PaymentLogTranType tranType) {
		this.tranType = tranType;
	}

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public PayType getPayType() {
		return payType;
	}

	public void setPayType(PayType payType) {
		this.payType = payType;
	}

	public Date getLogTime() {
		return logTime;
	}

	public void setLogTime(Date logTime) {
		this.logTime = logTime;
	}

	public String getPayer() {
		return payer;
	}

	public void setPayer(String payer) {
		this.payer = payer;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public PaymentLogStatus getStatus() {
		return status;
	}

	public void setStatus(PaymentLogStatus status) {
		this.status = status;
	}

	public char getIsReturn() {
		return isReturn;
	}

	public void setIsReturn(char isReturn) {
		this.isReturn = isReturn;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getErrorCode() {
		return errorCode;
	}

	public void setErrorCode(String errorCode) {
		this.errorCode = errorCode;
	}

	public String getErrorMsg() {
		return errorMsg;
	}

	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public String getAirlineCode() {
		return airlineCode;
	}

	public void setAirlineCode(String airlineCode) {
		this.airlineCode = airlineCode;
	}

}
